if (!wp->description.isEmpty()) {
gbfputs(wp->description, fd);
if (!wp->gc_data->placer.isEmpty()) {
- gbfprintf(fd, " by %s", wp->gc_data->placer.toUtf8().data());
+ gbfprintf(fd, " by %s", CSTR(wp->gc_data->placer));
}
gbfputc('\n', fd);
}
gbfprintf(fd, "%s\n", waypoint_symbol(gc_sym));
*symbol = gc_sym;
} else if (!wp->icon_descr.isNull()) {
- gbfprintf(fd, "%s\n", wp->icon_descr.toUtf8().data());
+ gbfprintf(fd, "%s\n", CSTR(wp->icon_descr));
}
switch (wp->gc_data->container) {
case gc_micro:
gbfprintf(fd, "/T%u\n", wp->gc_data->terr / 10);
}
if (!wp->gc_data->hint.isEmpty() && !opt_hint_at_end) {
- gbfprintf(fd, "HINT: %s\n", wp->gc_data->hint.toUtf8().data());
+ gbfprintf(fd, "HINT: %s\n", CSTR(wp->gc_data->hint));
}
if (!wp->gc_data->desc_short.utfstring.isEmpty() || !wp->gc_data->desc_long.utfstring.isEmpty()) {
gbfputs("DESC: ", fd);
}
}
if (!wp->gc_data->hint.isEmpty() && opt_hint_at_end) {
- gbfprintf(fd, "\nHINT: %s\n", wp->gc_data->hint.toUtf8().data());
+ gbfprintf(fd, "\nHINT: %s\n", CSTR(wp->gc_data->hint));
}
gbfputc(0, fd);
*notes_size = fd->memlen;
if (wpt->HasUrlLink()) {
char* d = html_entitize(CSTRc(wpt->description));
UrlLink link = wpt->GetUrlLink();
- gbfprintf(file_out, "<a href=\"%s\">%s</a>", link.url_.toUtf8().data(), d);
+ gbfprintf(file_out, "<a href=\"%s\">%s</a>", CSTR(link.url_), d);
xfree(d);
} else {
gbfprintf(file_out, "%s", CSTRc(wpt->description));
}
if (!wpt->gc_data->placer.isEmpty()) {
- gbfprintf(file_out, " by %s", wpt->gc_data->placer.toUtf8().data());
+ gbfprintf(file_out, " by %s", CSTR(wpt->gc_data->placer));
}
}
gbfprintf(file_out, "</p></td>\n");
if (wpt->description != wpt->shortname) {
gbfprintf(file_out, "%s", CSTRc(wpt->description));
if (!wpt->gc_data->placer.isEmpty()) {
- gbfprintf(file_out, " by %s", wpt->gc_data->placer.toUtf8().data());
+ gbfprintf(file_out, " by %s", CSTR(wpt->gc_data->placer));
}
}
if (wpt->gc_data->terr) {
}
}
- gbfprintf(file_out, "%f,%f:%s", lon, lat, pin.toUtf8().data());
+ gbfprintf(file_out, "%f,%f:%s", lon, lat, CSTR(pin));
if (!nolabels) {
QString temp;
QString desc = csv_stringclean(wpt->description, ":");
if (wpt->HasUrlLink()) {
UrlLink link = wpt->GetUrlLink();
- gbfprintf(file_out, "URL:%s\n", link.url_.toUtf8().data());
+ gbfprintf(file_out, "URL:%s\n", CSTR(link.url_));
}
gbfprintf(file_out, "NOTE:");